home *** CD-ROM | disk | FTP | other *** search
/ CD Exchange / CD Exchange - Volume 1.iso / d.t.p / utils / others / pcal / makefile.gcc.amiga < prev    next >
Makefile  |  1993-12-10  |  1KB  |  58 lines

  1. #
  2. # Makefile for Pcal v4.3 and gcc (tested with v2.4.5 for Amiga and SunOS)
  3. #
  4.  
  5. # Set the configuration variables below to taste.
  6.  
  7.  
  8. CC    = gcc
  9. INSTALL = install
  10. INSTALLMANFLAGS =
  11. INSTALLPGMFLAGS =
  12. BINDIR = C:
  13. MANDIR    =
  14. COPTS    =
  15. OBJECTS = pcal.o exprpars.o moonphas.o pcalutil.o readfile.o writefil.o
  16.  
  17. pcal:    $(OBJECTS)
  18.     $(CC) $(LDFLAGS) -o pcal $(OBJECTS) -lm
  19.     @ echo "Build of pcal complete"
  20.  
  21. exprpars.o:    exprpars.c pcaldefs.h
  22.     $(CC) $(CFLAGS) $(COPTS) -c exprpars.c
  23.  
  24. moonphas.o:    moonphas.c pcaldefs.h pcalglob.h
  25.     $(CC) $(CFLAGS) $(COPTS) -c moonphas.c
  26.  
  27. pcal.o:        pcal.c pcaldefs.h pcalglob.h pcallang.h
  28.     $(CC) $(CFLAGS) $(COPTS) -c pcal.c
  29.  
  30. pcalutil.o:    pcalutil.c pcaldefs.h pcalglob.h pcallang.h
  31.     $(CC) $(CFLAGS) $(COPTS) -c pcalutil.c
  32.  
  33. readfile.o:    readfile.c pcaldefs.h pcalglob.h pcallang.h
  34.     $(CC) $(CFLAGS) $(COPTS) -c readfile.c
  35.  
  36. writefil.o:    writefil.c pcaldefs.h pcalglob.h pcallang.h pcalinit.h
  37.     $(CC) $(CFLAGS) $(COPTS) -c writefil.c
  38.  
  39. pcalinit: pcalinit.c
  40.     $(CC) $(CFLAGS) $(LDFLAGS) $(COPTS) -o pcalinit pcalinit.c
  41.  
  42. pcalinit.h: pcalinit pcalinit.ps
  43.     pcalinit pcalinit.ps pcalinit.h
  44.  
  45. pcalglob.h: protos.h noprotos.h
  46.  
  47. clean:
  48.     rm -f $(OBJECTS) pcal pcalinit pcalinit.h
  49.  
  50. install: pcal
  51.     $(INSTALL) -c $(INSTPGMFLAGS)   pcal $(BINDIR)
  52.  
  53. install.man:    pcal.man
  54.     nroff -man pcal.man > pcal.1
  55.     pack pcal.1
  56.     $(INSTALL) -c $(INSTMANFLAGS) pcal.1 $(MANDIR)
  57. #    mv pcal.1.z $(MANDIR)
  58.